
#stepArea button {
    margin-left: 15px;
}

#stepArea button:last-child {
    margin-right: 50px;
}

/*.stepBoxFixed {*/
/*padding: 10px 0 10px 0;*/
/*position: fixed;*/
/*left: 50%;*/
/*margin-left: -490px;*/
/*width: 980px;*/
/*bottom: 5px;*/
/*}*/

.stepBoxFixed2 {
    padding: 10px 0 10px 0;
    position: fixed;
    left: 980px;
    /*left: 50%;*/
    /*margin-left: -490px;*/
    width: 220px;
    bottom: 57px;
}

.error {
    border: 1px solid red;
}

.invalid {
    color: red;
}

.tip {
    width: 200px;
    border: 2px solid #ddd;
    padding: 8px;
    background: #f1f1f1;
    color: #666;
}
